package com.dd.cloud.auth.req.role;
import com.dd.cloud.common.annotate.validation.Desc;
import com.dd.cloud.common.annotate.validation.Name;
import lombok.Data;

import java.util.List;

/**
 * @author zk
 */
@Data
public class RoleCreateReq {

    /**
     * 角色名称
     */
    @Name(begin = "角色名称")
    private String roleName;

    /**
     * 角色描述
     */
    @Desc(begin = "角色描述", required = false)
    private String roleDesc;

    /**
     * 类型
     */
    private Integer type;

    /**
     * 状态 1正常 2禁用 -1删除
     */
    private Integer status;

    /**
     * 菜单id列表
     */
    private List<Integer> menuIds;

    /**
     * 默认超管 1默认 2自定义
     */
    private Integer admin;
}
